		html{
			font-size: 62.5%;
		}
		 body{
		 	max-width: 640px;
		 	margin: 0 auto;
		 	background-color: #f5f5f5;
		 }
		 header {
		 	background-color: #21B1FB;
		 	width: 100%;
		 	height: 8.8rem;
		 	display: flex;
		 	justify-content: space-between;
		 }
		 
		 .u-back {
		 	height: 8.8rem;
		 	
		 }
		 
		 .u-zi {
		 	font-size: 3.6rem;
		 	color: #fff;
		 	padding-top: 2.5rem;
		 }
		 
		 .u-dian {
		 	height: 8.8rem;
		 	
		 }
		 .g-xing{
		 	height: 12.5rem;
		 	background-color: #fff;
		 	margin-top: 1.5rem;
		 	position: relative;
		 }
		 .u-aq{
		 	display: inline-block;
		 	font-size: 3.6rem;
		 	position: absolute;
		 	top: 4.5rem;
		 	left: 2.5rem;
		 }
		 .u-x{
		 	width: 25rem;
		 	height: 4rem;
		 	position: absolute;
		 	top: 4.5rem;
		 	left: 25rem;
		 }
		 .u-per{
		 	font-size: 2.6rem;
		 	color: #21B1FB;
		 	position: absolute;
		 	top: 5rem;
		 	right: 5rem;
		 }
		 .g-items{
		 	height: 48.5rem;
		 	background-color: #fff;
		 	margin-top: 1.5rem;
		 	
		 }
		 .m-item{
		 	width: 95%;
		 	margin: 0 auto;
		 	border-bottom: 1px solid #E0E0E0;
		 	position: relative;
		 }
		 .u-set{
		 	font-size: 2.8rem;
		 	padding-left: 2rem;
		 	line-height: 8rem;
		 }
		 .u-zh{
		 	font-size: 2.8rem;
		 	/*margin-left: 18rem;*/
		 	position: absolute;
		 	top: 2rem;
		 	right: 5rem;
		 }
		 .u-right{
		 	font-size: 3.6rem;
		 	float: right;
		 	color: #E0E0E0;
		 	padding: 1.5rem 0 0 0;
		 }
		 .u-xg{
		     font-size: 2.8rem;
		 	 /*margin-left: 34rem;*/
		 	position: absolute;
		 	top: 2rem;
		 	right: 5rem;
		 	color: #999;
		 }
		 .g-form{
		 	width: 100%;
		 	height: 37rem;
		 	background-color: #fff;
		 	padding-top: 2.5rem;
		 	box-sizing: border-box;
		 	position: relative;
		 }
		  .g-mform{
		 	width: 100%;
		 	height: 45rem;
		 	background-color: #fff;
		 	padding-top: 2.5rem;
		 	box-sizing: border-box;
		 	position: relative;
		 }
		   .g-zfform{
		 	width: 100%;
		 	height: 28.8rem;
		 	background-color: #fff;
		 	padding-top: 2.5rem;
		 	box-sizing: border-box;
		 	position: relative;
		 }
		  .g-bkform{
		 	width: 100%;
		 	height: 20rem;
		 	background-color: #fff;
		 	padding-top: 2.5rem;
		 	box-sizing: border-box;
		 	position: relative;
		 }
		  .g-bjform{
		 	width: 100%;
		 	height: 34.5rem;
		 	background-color: #fff;
		 	padding-top: 2.5rem;
		 	box-sizing: border-box;
		 	position: relative;
		 }
	    .m-bj{
	    	width: 95%;
	    	background-color: #f5f5f5;
	    	margin: 0 auto;
	    	height: 6.8rem;
	    	border-radius: 1.2rem;
	    	margin-bottom: 1.5rem;
	    }
	     
	    .u-la{
	    	font-size: 3rem;
	    	/*line-height: 6rem;*/
	    	padding-left: 3rem;
	    	color: #333;
	    }
	    .u-int{
	    	/*line-height: 6rem;*/
	    	border: none;
	    	padding-left: 3rem;
	    	width: 50%;
	    	height: 6.5rem;
	    	font-size: 3rem;
	    	background-color: #f5f5f5;
	    	color: #333;
	    }
	    .u-att{
	    	margin-top: 1rem;
	    	font-size: 2.6rem;
	    	color: #999;
	    	padding-left: 3.5rem;
	    }
	    
	    .u-btn{
	    	display: block;
	    	margin: 0 auto;
	    	font-size: 3rem;
	    	padding: 1rem 4rem;
	    	border-radius: .8rem;
	    	border: none;
	    	background-color: #21B1FA;
	    	color: #fff;
	    }
	    button:active{
          	opacity: 0.8;
          }
	     .u-btn2{
	    	display: block;
	    	margin: 0 auto;
	    	font-size: 3rem;
	    	padding: 1rem 4rem;
	    	border-radius: .8rem;
	    	border: none;
	    	background-color: #fff;
	    	color: #999;
	    }
	    .m-agr{
	    	margin: 1.5rem 0 0 5rem;
	    	height:3.5rem ;
	    	
	    }
	    .u-agr{
	    	
	    	width: 2.7rem;
	    	height: 2.7rem;
	    	vertical-align: middle;
	    }
	    .u-ty{
	    	
	    	display: inline-block;
	    	font-size: 2.6rem;
	    	margin: 0;
	    	color: #333;
	    	margin-left: 1rem;
	    	vertical-align: middle;
	    }
	    .u-blue{
	    	color: #21B1FA;
	    }
	    .m-yzm{
	    	width: 95%;
	    	margin-bottom: 1.5rem;
	    }
	    .m-xbj{
	    	width: 60%;
	    	display: inline-block;
	    	background-color: #F5F5F5;
	    	border-radius: 1.2rem;
	    	margin-left: 2.5%;

	    }
	    .m-xbj2{
	    	width: 50%;
	    	display: inline-block;
	    	background-color: #F5F5F5;
	    	border-radius: 1.2rem;
	    	margin-left: 2.5%;
	    }
	    .u-sen{
	    	 height: 6.8rem;
            font-size: 3rem;
            border-radius: 1.2rem;
            background-color: #21B1FA;
            color: #fff;
            padding:1.5rem 2.2rem ;
            border: none;
            margin-left: 1.5rem;
	    }
	    .u-msg{
	    	font-size: 2.6rem;
	    	margin: 0 0 1rem 3rem;
	    	line-height: 6.8rem;
	    	color: #333333;
	    }
	    .m-bj2{
	    	width: 95%;
	    	background-color: #fff;
	    	margin: 0 auto;
	    	height: 6.8rem;
	    	/*border-radius: 1.2rem;*/
	    	margin-bottom: 1.5rem;
	    	border-bottom: 1px solid #E0E0E0;
	    }
	     
	    .u-la2{
	    	font-size: 3rem;
	    	padding-left: 3rem;
	    	color: #333;
	    }
	    .u-int2{
	    	border: none;
	    	padding-left: 3rem;
	    	width: 60%;
	    	height: 6.5rem;
	    	font-size: 3rem;
	    	color: #333;
	    }
	     .u-bjbtn{
	    	margin: 0 auto;
	    	font-size: 3rem;
	    	padding: 1rem 4rem;
	    	border-radius: .8rem;
	    	border: none;
	    	background-color: #21B1FA;
	    	color: #fff;
	    	margin-left: 25%;
	    }
	     .u-bjbtn2{
	    	
	    	font-size: 3rem;
	    	padding: 1rem 4rem;
	    	border-radius: .8rem;
	    	border: none;
	    	background-color: #fff;
	    	color: #999;
	    	margin-left: 2rem;
	    }
	    .m-nybk{
	    	
	    	background-color: rgb(1,138,110);
	    	height: 15rem;
	    	border-radius: 1.2rem;
	    	width: 95%;
	    	margin: 2rem auto;
	    	position: relative;
	    }
	    .m-jsbk{
	    	background-color: rgb(20,111,204);
	    	height: 15rem;
	    	border-radius: 1.2rem;
	    	width: 95%;
	    	margin: 2rem auto;
	    	position: relative;
	    }
	    .m-gsbk{
	    	background-color: rgb(210,47,40);
	    	height: 15rem;
	    	border-radius: 1.2rem;
	    	width: 95%;
	    	margin: 2rem auto;
	    	position: relative;
	    }
	    .m-zgbk{
	    	background-color: rgb(152,35,64);
	    	height: 15rem;
	    	border-radius: 1.2rem;
	    	width: 95%;
	    	margin: 2rem auto;
	    	position: relative;
	    }
	    .f-jz{
	    	display: inline-block;
	    	height: 14.8rem;
	    	
	    	margin-left:4.6rem
	    }
	    .u-bklog{
	    	width: 9.9rem;
	    	height: 14.8rem;
	    	
	    	
	    }
	    .u-bk{
	    	font-size: 3rem;
	    	color: #fff;
	    	position: absolute;
	    	top: 2rem;
	    	left: 16rem;
	    }
	    .u-zhi{
	    	font-size: 2.6rem;
	    	color: #fff;
	    	position: absolute;
	    	top: 6rem;
	    	padding-left: 16rem;
	    }
	    .u-num{
	    	font-size: 2.6rem;
	    	color: #fff;
	    	position: absolute;
	    	bottom: 1.5rem;
	    	padding-left: 16rem;
	    }
	    
	    .u-xyb{
	    	display: block;
	    	width: 90%;
	    	margin: 0 auto;
	    	height: 6.8rem;
	    	background-color: #fff;
	    	border: none;
	    	border-radius: .8rem;
	    	font-size: 3rem;
	    	color: #999;
	    }
	     .u-sen2{
	    	 height: 6.8rem;
            font-size: 3rem;
            border-radius: 1.2rem;
            background-color: #EEEEEE;
            color: #999;
            padding:1.5rem 2.2rem ;
            border: none;
            margin-left: 1.5rem;
            border: 1px solid #E0E0E0;
	    }
		 
		 
